package com.alibaba.cloud.domain.dto;

import java.io.Serializable;
import java.util.HashMap;

import jakarta.validation.constraints.NotBlank;
import jakarta.validation.constraints.NotNull;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * @Description:Email封装类
 * @author: zhb1316783262@163.com
 * @date: 2019年11月26日上午11:41:02
 */
@AllArgsConstructor
@NoArgsConstructor
@Data
public class EmailInfoDto implements Serializable {
    private static final long serialVersionUID = 1L;
    // 接收方邮件
    @NotNull
    private String receive;
    // 主题
    @NotBlank
    private String subject;
    // 邮件内容
    @NotBlank
    private String content;
    // 模板
    private String template;
    // 自定义参数
    private HashMap<String, String> params;

}
